package com.greenova.projector.dao;

import java.util.List;
import java.util.Set;

import com.greenova.projector.entity.Person;

public interface PersonDao {

	void addPerson(Person person);
	
	List<Person> listAllPersons();
	
	Set<Person> listAllPersonsNotAssignedInProject(long projectId);
	
	Set<Person> listAllPersonsAssignedInProject(long projectId);
	
	Person getPersonById(long personId);

	void updatePerson(Person person);
	
}
